var Spec = {
		init:function(){
			var self = this;
			$("#rightBtn").click(function(){self.rightMove();});
			
			$("#leftBtn").click(function(){self.leftMove();});
			
			$("#resetBtn").click(function(){self.clean();});
		},
		rightMove:function(){
			$("#spec_sel option").each(function () {
				var is_selected = $(this).is(":selected");
				if(is_selected){
					 if(!contains($(this).val())){
						 $("#choose_sel").append("<option value='"+ $(this).val() +"'>"+ $(this).text() +"</option>");
					 }
				}
			});
		},
		leftMove:function(){
			$("#choose_sel>option").each(function(){
				if($(this).is(":selected")){
					$(this).remove();
				}
			});
		},
		clean:function(){
			/*
			$("#choose_sel>option").each(function(){
				 $(this).remove();
			});
			*/
			$("#choose_sel").empty();
		}
}

$(function(){
	Spec.init();
	$('body').on('shown.bs.modal', '.modal', function (y) {
	    if (y.target === this) {
	    	Spec.init();
	    }
	});
});

function  contains(val){
	var flag = false ;
	$("#choose_sel option").each(function(){
		if($(this).val() == val){
			flag = true;
			return false;
		}
	});
	return flag;
}

function selectChoose(){
	$("#choose_sel>option").attr("selected","true");
	return true;
}

function doSubmit() {
	selectChoose();
	var sel = $("#choose_sel>option:selected").val() ;
	if(sel == undefined || sel == ""){
		alert("请从左边选择需要关联的品牌添加到右边!");
		return ;
	}
	$("#typeSpecFrom").submit();
}
